package com.ssm.circle.server.service;

import com.ssm.circle.api.common.PageResult;
import com.ssm.circle.api.req.GetShareMomentReq;
import com.ssm.circle.api.req.RemoveShareMomentReq;
import com.ssm.circle.api.req.SaveMomentCircleReq;
import com.ssm.circle.api.vo.ShareMomentVO;
import com.ssm.circle.server.entity.po.ShareMoment;

public interface ShareMomentService {
    Boolean saveMoment(SaveMomentCircleReq req);

    Boolean removeMoment(RemoveShareMomentReq req);

    PageResult<ShareMomentVO> getMoments(GetShareMomentReq req);

    ShareMoment getByMonentId(Long momentId);
}
